.layreshdr div
{
	margin-bottom: 10px;
}

.layrespri div
{
	margin-bottom: 10px;
}

.clearfix:after {
	content: '';
	display: block;
	clear: both;
}

dl.body > dt {
	display: block;
	float: left;
	clear: left;
	width: 100px;
	margin: 0 2px 4px 0;
	padding: 0;
	border: 0;
	font-size: 90%;
	font-weight: normal;
	text-align: right;
}

dl.body > dd {
	margin: 0 0 4px;
}

table.fixborder th,td {
	border: 1px solid gray;
}

th {
	background-color: #D0D0C0;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.right_space {
	margin-right: 20px;
}

.even {
	background-color: #EFEFDF;
}

.odd {
	background-color: #FFFFFF;	
}

.tDnD_whileDrag {
	outline: 1px solid cyan;
}

.nodrag {
	cursor: default;
}

/*
.draghandle {
	position: absolute;
	z-index: 5;
	width: 5px;
	cursor: e-resize;
}

.dragged
{
	border-left: 1px solid #333;
}
*/

a,button {
	white-space: nowrap;
}

input.number {
	ime-mode: disabled;
	text-align: right;
}

input.code, .phone, .date {
	ime-mode: disabled;
}

input.text {
	ime-mode: active;
}

input.E_ {
	background-color: pink;
}

input.I_ {
	background-color: lavender;
}

input.W_ {
	background-color: khaki;
}
